irrefutable proof - French English Dictionary